package com.blog.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.blog.common.core.web.page.TableDataInfo;
import com.blog.common.domain.entity.Photo;
import com.blog.common.domain.vo.PhotoVo;


import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 照片 服务类
 * </p>
 *
 * @author Valerie
 * @since 2023-02-18
 */
public interface PhotoService extends IService<Photo> {

    /**
     * 根据相册id查看照片列表
     *
     * @param albumId 相册id
     * @return {@link List <PhotoVo>} 照片列表
     */
    @Deprecated
    PhotoVo listPhotosByAlbumId(Serializable albumId);

    /**
     * 根据相册id查看照片列表
     *
     * @param albumId 相册id
     * @return {@link TableDataInfo <PhotoVo>} 照片列表
     */
    TableDataInfo<Photo> listPhotos(Serializable albumId);
}
